﻿using System.Collections.Generic;
using YaAppoint.ExamAppies;

namespace YaAppoint.Appointments.AutoAppoint
{
    /// <summary>
    /// 总体支持情况
    /// 设备类型下所有设备对给定申请项目集合的支持概况
    /// </summary>
    public class DegreeFilter
    {
        /// <summary>
        /// 基准申请项目
        /// </summary>
        public ExamApplicationDto? BaseLineApplyItem { get; set; }

        /// <summary>
        /// 支持所有项目的设备(支持度统计集合)
        /// </summary>
        public List<SupportDegree>? AllSupporteds { get; set; }

        /// <summary>
        /// 支持基准项目的设备
        /// </summary>
        public List<SupportDegree>? BaseLineSupporteds { get; set; }

        /// <summary>
        /// 不支持基准项目的设备集合
        /// </summary>
        public List<SupportDegree>? NotSupportBaseLine { get; set; }

        /// <summary>
        /// 所有项目的支持度统计集合
        /// </summary>
        public List<SupportDegree>? AllDegrees { get; set; }
    }
}
